@charset "utf-8";

/*公共属性*/
body, dl, dt, dd, ol, ul, pre, form, field, input, p, blockquote, th, td, h1, h2, h3, h4, h5, h6 
{ font-family:"宋体",Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333; font-size:12px;}
body {text-align:left; background:#fff; width:auto; height:auto; }
/*头部*/

/*头部*/
/*头部1*/

#header {  height:289px;background:url(images/header_bg.gif) repeat-x 0px 0px; }
#header .login-info { width:997px; background:url(images/index_02.gif) repeat-x 0px 0px;  height:37px; margin:0px auto; line-height:37px;}
#header .login-info span { float:left; width:307px; height:37px; overflow:hidden;}
#header .login-info span a {  color:#0080C8}
#header .login-info ul { width:690px; height:23px; float:right;}
#header .login-info ul li { width:auto; height:auto;  float:right; }
#header .login-info ul li a { color:#666666; display:block; padding:0px 10px; }
#header #header01 { width:997px; height:104px; margin:0px auto; }
#header #logo { float:left; margin-top:15px; border:none; }
#header #header01_menu { width:997px; margin:0px auto; height:148px; background:url(images/header_bg.gif) repeat-x 0px -141px; }
#header .header01_menu01,#header .header01_menu011 { width:628px; padding-left:10px; background:url(images/zindex_17.gif) repeat-x 0px -42px; overflow:hidden; float:left; margin-left:20px; _margin-left:10px;}
#header .header01_menu011 { width:58px; margin-left:150px;}
#header .header01_menu02,#header .header01_menu022 { padding-right:8px; background:url(images/zindex_21.gif) no-repeat right top;}
#header .header01_menu ul,#header .header01_menu033 { height:40px; width:620px; background:url(images/header_bg.gif) repeat-x 0px -289px; font:bold 14px "宋体";  }
#header .header01_menu033 { width:50px; text-align:center;}
#header .header01_menu ul li { float:left; width:98px; text-align:center; }
#header .header01_menu ul li a.menuhover { width:124px; height:40px; color:#fffc00; background:url(images/zindex_17.gif); text-align:center; z-index:9999; position: relative; padding:0px; margin:0px auto 0px -8px; _margin-right:-2px; overflow:visible; line-height:42px;  overflow:hidden; }
#header .header01_menu ul li a,#header .header01_menu033 a { color:#6c6c6c; height:38px; width:auto; overflow:hidden; line-height:46px; display:block;   }
#header .header01_menu ul li a:hover { text-decoration:none;}
#header .header01_menu .li01 { width:2px; padding:0px; height:38px; background:url(images/zindex_17.gif) repeat-x -10px -42px;}
#header .menu_bottom { float:left; margin-left:20px; _margin-left:10px; width:762px; height:42px; overflow:hidden;  }
#header .menu_bottom ul {  color:#ffffff; }
#header .menu_bottom ul li { float:left; font:normal 12px "宋体";}
#header .menu_bottom ul li a { color:#ffffff; padding:0px 8px; font:normal 12px/44px "宋体";}
#header .menu_bottom ul li a:hover{ color:#fffc00;}
#header .menu_bottom ul li a.hover { font-weight:bold; color:#fffc00;}
#header .menu_bottom .hide { display:none;}
#header .menu_bottom01 { width:997px; height:auto; float:left; }
.header_b01 { width:auto; height:auto; margin:11px 0px 0px 16px; display:inline;  float:left;  }
.header_b01l,.header_b01m,.header_b01r,.header_b02l  { width:54px; height:44px; background:url(images/zindex_17.gif) repeat-x 0px -82px; float:left;}
.header_b02l { width:64px; background-position:-54px -82px;}
.header_b01l,.header_b02l { font:bold 12px/44px "宋体"; text-align:center;}
.header_b01m { width:172px; padding-top:5px; padding-top:6px\0; #padding-top:6px; background:url(images/header_bg.gif) repeat-x 0px -329px;}
.header_b01m a { color:#8a8a8a; padding:2px 2px 1px 6px; float:left; height:14px; width:auto; overflow:hidden; }
.header_b01m a:hover { color: #ff6600;}
.header_b01r { width:22px;  background:url(images/zindex_17.gif) repeat-x 0px -126px;}
.header01_menu0212 { float:left; margin-left:20px; margin-top:21px;}
.header01_menu0212 a { color:#ff2a00; text-decoration:underline;}
.header01_menu0212 a:hover { color:#ff0000;}
/*头部1*/
